'''
解题思路：
1.首先将文本内容中的干扰项去除，去除','和'.'
2.将文本中的单词分割成,并形成一个字符串列表beginList
3.循环查看每个单词，并判断这个单词是否在新列表（countList）中，不在就添加到新列表中，这样可以得到没有重复单词的List
4.遍历新列表中的每个单词，将不重复的单词用在beginList计数中，计算beginList中每个单词出现的次数
5.打印输出结果

遇到的问题：
int类型不能和字符串类型进行拼接，要将int强转成字符串类型才可拼接
'''

text = "One is always on a strange road, watching strange scenery and listening to strange music. Then one day, you will find that the things you try hard to forget are already gone.  "
text = text.replace(', ',' ')
text = text.replace('. ',' ')

beginList = text.split()

countList = []
for item in beginList:
    if item not in countList:
        countList.append(item)
print(countList)

for item in countList:
    shuLiang = beginList.count(item)
    print("文本中出现"+item+"的次数为："+str(shuLiang))
